Control of Event Handling Timeliness in RTEMS

نویسندگان

  • Manuel Coutinho
  • José Rufino
  • Carlos Almeida
چکیده

1 Embedded real-time applications that interact with the outside environment may be subjected to temporal uncertainty due to the potential asynchronous characteristics of events. If event handling, which is usually associated with interrupts, is not carefully controlled, overload scenarios can cause application tasks to miss deadlines, with severe consequences. In this paper we address the problem of controlling event handling timeliness, by enhancing the real-time multitasking kernel RTEMS with components to characterize event rate, decide if there is an overload situation, and switch between an interrupt mode and a polling mode event handling. This is done with minimal impact on the existing application, by replacing the interrupt handler by another one that implements those control mechanisms before calling the original application interrupt service routine. A case study using the keyboard as the input device is presented, and implementation issues are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Epics/rtems/mvme5500 for Real-time Controls at Nsls

At several National Synchrotron Light Source (NSLS) beamlines, open source control systems offer a modern solution for cost effectiveness and technical competence. The "Experimental Physics and Industrial Control System" (EPICS) [1] and the "Real-Time Operating System for Multiprocessor Systems" (RTEMS) [2][3] were chosen to constitute the core control system. A RTEMS Board Support Package (BSP...

متن کامل

Real-time Java in Space: Potential Benefits and Open Challenges

In this paper we analyze potential benefits of using the Java programming language in spacecraft on-board applications as well as problems with current Real-Time Java implementations that would have to be solved to make this possible. We base our experience on porting the Ovm Real-Time Java Virtual Machine to RTEMS/LEON2 and also our findings in the Real-Time Java Assessment Project funded by ESA.

متن کامل

EPICS: A RETROSPECTIVE ON PORTING iocCore TO MULTIPLE OPERATING SYSTEMS

An important component of EPICS (Experimental Physics and Industrial Control System) is iocCore, which is the core software in the IOC (input/output controller) front-end processors. At ICALEPCS 1999 a paper was presented describing plans to port iocCore to multiple operating systems. At that time iocCore only supported vxWorks, but now it also supports RTEMS, Solaris, Linux, and WinNT. This pa...

متن کامل

Scheduling with message deadlines for hard real time SDL systems

Hard real–time system design requires both, a methodology that allows to control the increasing functional complexity and additionally an a–priori proof that all timing requirements will be met even in worst case situations. This work introduces a design heuristics based on the formal " Specification and Description Language " SDL aiming on the integration of a timeliness verification into an a...

متن کامل

EPICS - Experimental Physics and Industrial Control System at GSI

EPICS (Experimental Physics and Industrial Control System) is a widely used scalable control system. At GSI the HADES group uses EPICS since its startup [1]. In order to build a GSI wide knowledge base on EPICS some other projects than HADES are started. For example FOPI is a nice target for different controls developments like the LabView based CS [2] and EPICS. For the FUTURE DAQ project of C...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005